package com.bkgy.modular.tbPdiQualityRecordC642.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

@Data
public class ExportLedgerPlan {

    @Excel(name = "序号",orderNum = "0",format = "isAddIndex")
    @TableField(exist = false)
    private Integer index = 1;
    @Excel(name = "日期", orderNum = "1")
    private  String   date1;
    @Excel(name = "班别", orderNum = "2")
    private  String   crew;
    @Excel(name = "班次", orderNum = "3")
    private  String   shift;
    @Excel(name = "连退卷号", orderNum = "4")
    private  String   extid;
    @Excel(name = "酸轧卷号", orderNum = "5")
    private  String   entid;
    @Excel(name = "钢种", orderNum = "6")
    private  String   sg_sign;
    @Excel(name = "内部牌号", orderNum = "7")
    private  String   steelgrade;
    @Excel(name = "计划宽度(mm)", orderNum = "8",numFormat = "0")
    private Double order_width;
    @Excel(name = "计划宽度最大值（mm）", orderNum = "9",numFormat = "0")
    private Double   out_mat_width_max;
    @Excel(name = "计划宽度最小值（mm）", orderNum = "10",numFormat = "0")
    private Double   out_mat_width_min;
    @Excel(name = "连退入口原料宽度(mm)", orderNum = "11",numFormat = "0")
    private Double in_mat_width;
    @Excel(name = "连退出口实测宽度(mm)", orderNum = "12")
    private  String   ex_wid;
    @Excel(name = "连退机组出入口宽度差（mm）", orderNum = "13")
    private  String   wid_diff;
    @Excel(name = "计划厚度(mm)", orderNum = "14")
    private  Double   order_thick;
    @Excel(name = "计划厚度最大值（mm）", orderNum = "15")
    private  Double   out_mat_thick_tol_plus;
    @Excel(name = "计划厚度最小值（mm）", orderNum = "16")
    private  Double   out_mat_thick_tol_minus;
    @Excel(name = "连退入口原料厚度(mm)", orderNum = "17")
    private  Double   in_mat_thick;
    @Excel(name = "连退实测厚度(mm)", orderNum = "18")
    private  String   ex_thk;
    @Excel(name = "入口原料长度（m）", orderNum = "19",numFormat = "0")
    private  Double   in_mat_len;
    @Excel(name = "实测带钢粗糙度（um）（在线）", orderNum = "20")
    private  String   rough_online;
    @Excel(name = "实测带钢粗糙度（um）（手持）（外板）", orderNum = "21")
    private  String   rough_measure;
    @Excel(name = "PC值（外板）", orderNum = "22")
    private  String   pc;
    @Excel(name = "工艺特殊指示", orderNum = "23")
    private  String   order_special;
    @Excel(name = "合同特殊要求", orderNum = "24")
    private  String   special_remark;
    @Excel(name = "原料卷重 (t)", orderNum = "25")
    private  Double   in_mat_wt;
    @Excel(name = "成品卷重上限（t）", orderNum = "26")
    private  Double   cut_wt_min;
    @Excel(name = "成品卷重下限（t）", orderNum = "27")
    private  Double   cut_wt_max;
    @Excel(name = "成品卷重(t)", orderNum = "28")
    private  String   act_wt;
    @Excel(name = "成品卷长（m）", orderNum = "29")
    private  String   act_length;
    @Excel(name = "入口异常剪切量（m）", orderNum = "30")
    private  String   en_cut_abnormal;
    @Excel(name = "半卷回退量（t）", orderNum = "31")
    private  String   half_coilback_wt;
    @Excel(name = "出口异常剪切量（m）", orderNum = "32")
    private  String   ex_cut_abnormal;
    @Excel(name = "油品使用情况", orderNum = "33")
    private  String   oil_using;
    @Excel(name = "涂油量（g/m2）", orderNum = "34")
    private  Double   top_oil_qty;
    @Excel(name = "下道工序", orderNum = "35")
    private  String   next_unit_no;
    @Excel(name = "标准缺陷名称", orderNum = "36")
    private  String   standard_defect;
    @Excel(name = "主要缺陷描述", orderNum = "37")
    private  String   main_defect;
    @Excel(name = "质量异常情况原因分析", orderNum = "38")
    private  String   quality_analysis;
    @Excel(name = "责任归属代码", orderNum = "39")
    private  String   responsibility_code;
    @Excel(name = "过渡卷或实验计划", orderNum = "40")
    private  String   dummy_coil;
    @Excel(name = "副  缺  陷1", orderNum = "41")
    private  String   sub_defect1;
    @Excel(name = "副  缺  陷2", orderNum = "42")
    private  String   sub_defect2;
    @Excel(name = "分选度 ", orderNum = "43")
    private  String   sort_grade;
    @Excel(name = "质监站是否确认", orderNum = "44")
    private  String   quality_station_ensurn;
    @Excel(name = "质监站确认者", orderNum = "45")
    private  String   quality_station_confirmer;
    @Excel(name = "酸轧质量信息记录", orderNum = "46")
    private  String   defect_desc;
    @Excel(name = "是否取样", orderNum = "47")
    private  String   sample;
    @Excel(name = "表面结构", orderNum = "48")
    private  String   surface_structure;
    @Excel(name = "外形尺寸", orderNum = "49")
    private  String   shape_size;
    @Excel(name = "表面质量尺寸判定", orderNum = "50")
    private  String   surface_quality_judge;
    @Excel(name = "质量检查", orderNum = "51")
    private  String   quality_check;
    @Excel(name = "质量预警与叫停情况", orderNum = "52")
    private  String   quality_warn;
    @Excel(name = "订单合同号", orderNum = "53")
    private  String   order_no;
    @Excel(name = "用户ID", orderNum = "54")
    private  String   fin_user_name;
    @Excel(name = "订单用途", orderNum = "55")
    private  String   apn_desc;
    @Excel(name = "销售类型", orderNum = "56", replace = {"0-内贸_0", "1-外贸_1"})
    private  String   export_flag;
    @Excel(name = "质检员签字", orderNum = "57")
    private  String   quality_sign;
    @Excel(name = "判钢建议1(分厂填写）", orderNum = "58")
    private  String   steel_judgment1;
    @Excel(name = "缺陷照片代码", orderNum = "59")
    private  String   defect_photo_code;
    @Excel(name = "备注（分厂填写）", orderNum = "60")
    private  String   remarks_branch;
    @Excel(name = "判钢建议2(质检站填写）", orderNum = "61")
    private  String   steel_judgment2;
    @Excel(name = "合格品情况", orderNum = "62")
    private  String   qualified_products;
    @Excel(name = "合格品脱单情况", orderNum = "63")
    private  String   qualified_products_delisting;
    @Excel(name = "让步接收情况", orderNum = "64")
    private  String   concessive_acceptance;
    @Excel(name = "可利用材情况", orderNum = "65")
    private  String   available_materials;
    @Excel(name = "材损情况", orderNum = "66")
    private  String   material_damage;
    @Excel(name = "终判描述", orderNum = "67")
    private  String   final_judgment_description;
    @Excel(name = "终判结果", orderNum = "68")
    private  String   final_judgment_result;
    @Excel(name = "终判钢种", orderNum = "69")
    private  String   final_judgment_steel;
    @Excel(name = "综判时间", orderNum = "70")
    private  String   final_judgment_time;
    @Excel(name = "备注（质检站填写）", orderNum = "71")
    private  String   quality_station_remark;
    @Excel(name = "待判备注", orderNum = "72")
    private  String   pending_remarks;
    @Excel(name = "成材率", orderNum = "73")
    private  String   yield;
}
